package com.rn;

import java.util.List;

import com.dao.UsuarioDAO;
import com.model.Usuario;
import com.util.DAOFactory;

public class UsuarioRN {
	private UsuarioDAO usuarioDAO;
	
	public UsuarioRN(){
		this.usuarioDAO = DAOFactory.criaUsuarioDAO();
	}
	
	public void salvar(Usuario usuario){
		this.usuarioDAO.salvar(usuario);		
	}

	public List<Usuario> listar(){
		return this.usuarioDAO.listar();
	}

	public void excluir(Usuario usuario){
		this.usuarioDAO.excluir(usuario);
	}
	
	public Usuario pesquisarPorLogin(String login){
		return this.usuarioDAO.pesquisarPorLogin(login);
	}

	public Usuario buscaLogin(Usuario usuario){
		return this.usuarioDAO.buscaLogin(usuario);
	}
	
	public void alterar(Usuario usuario){
		this.usuarioDAO.alterar(usuario);
	}
}
